home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group01b.txt
/
000185_icon-group-sender_Wed Dec 5 12:57:32 2001.msg
< prev
next >
Wrap
Internet Message Format
|
2002-01-03
|
1KB
Return-Path: <icon-group-sender>
Received: (from root@localhost)
by baskerville.CS.Arizona.EDU (8.11.1/8.11.1) id fB5JvTk21640
for icon-group-addresses; Wed, 5 Dec 2001 12:57:29 -0700 (MST)
Message-Id: <200112051957.fB5JvTk21640@baskerville.CS.Arizona.EDU>
Date: Wed, 5 Dec 2001 11:32:44 -0700 (MST)
From: Gregg Townsend <gmt>
To: icon-group
Subject: Re: hashtable performance
Errors-To: icon-group-errors@cs.arizona.edu
Status: RO
Content-Length: 853
> From: eka@corp.cirrus.com (Eka Laiman)
>
> If there is anything which puzzles me is the behaviour of table in
> ICON especially when we try to build a hash table with tens of
> thousands of entries, the performance degrades very fast.
Until I saw this message, I hadn't realized that increasing memory
sizes had caught up with Icon's hashing implementation.
Currently, sets and tables start to slow down beyond about 20000
entries. By changing HSegs from 10 to 12 in src/h/cpuconf.h,
the threshold can be quadrupled to about 80000.
With a few other changes I will raise the threshold to 44 million
in the next release of Icon.
---------------------------------------------------------------------------
Gregg Townsend Staff Scientist The University of Arizona
gmt@cs.arizona.edu Computer Science Tucson, Arizona, USA